package com.practice.java0620;

import java.util.Scanner;

public class Practice_1 {

	public static void main(String[] args) {
		// 声明两个double变量
		double x;
		double y;
		// 引用scanner类 定义一个choice类对象 附属于输入流 system.in
		Scanner choice = new Scanner(System.in);
		// 输出文字 引导用户选择
		System.out.println("请输入序号选择需要进行的换算：1.华氏温度转摄氏温度；2.摄氏温度转华氏温度");
		// 声明一个变量 该变量接受输入的数据
		int userChoice = choice.nextInt();
		// if循环语句判断换算方法
		if (userChoice == 1) {
			System.out.println("请输入需要转换的华氏温度的数字");
			// 声明fahrenheit 获取输入的数据
			Scanner fahrenheit = new Scanner(System.in);
			// 将获取的值赋予x
			x = fahrenheit.nextInt();
			// 将x进行运算后重新赋值给x；
			x = (x - 32) * 5 / 9;
			// 将x进行输出
			System.out.println("华氏度转化为摄氏度是" + x + "℃。");

		} else if (userChoice == 2) {
			System.out.println("请输入需要转换的摄氏温度的数字");
			// 声明centigrade 获取输入的摄氏度温度值
			Scanner centigrade = new Scanner(System.in);
			// 将获取的摄氏度温度值赋予y
			y = centigrade.nextInt();
			// 将y进行运算后重新赋值给y
			y = y * 9 / 5 + 32;
			// 将y输出
			System.out.println("摄氏度转化为华氏度是" + y + "℉。");
		} else {
            System.out.println("序号选择有误，请重新运行程序后再次输入");
           
		}

		choice.close();// 关闭scanner

	}

}
